/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.tiberio.movil.entity;

import com.google.gson.annotations.SerializedName;
import java.util.ArrayList;

/**
 *
 * @author Chema
 */
public class RespuestaEntity
{
    @SerializedName("r")
    boolean r;

    public boolean isR() {
        return r;
    }

    public void setR(boolean r) {
        this.r = r;
    }
    
    @SerializedName("u")
    ArrayList<U> u;

    public ArrayList<U> getU() {
        return u;
    }

    public void setU(ArrayList<U> u) {
        this.u = u;
    }

    class U {
        
        @SerializedName("t")
        String t;
        
        @SerializedName("d")
        D d;

        public D getD() {
            return d;
        }

        public void setD(D d) {
            this.d = d;
        }

        public String getT() {
            return t;
        }

        public void setT(String t) {
            this.t = t;
        }
        
        class D{
            
            @SerializedName("b")
            ArrayList<EdificioEntity> edificios;
            
            
            @SerializedName("r")
            ArrayList<RecusoEntity> recursos;

            public ArrayList<EdificioEntity> getEdificios() {
                return edificios;
            }

            public void setEdificios(ArrayList<EdificioEntity> edificios) {
                this.edificios = edificios;
            }

            public ArrayList<RecusoEntity> getRecursos() {
                return recursos;
            }

            public void setRecursos(ArrayList<RecusoEntity> recursos) {
                this.recursos = recursos;
            }
        }
    }
    
    public ArrayList<RecusoEntity> getRecursos()
    {
        if(getU() != null && getU().get(0) != null && getU().get(0).getD() != null && getU().get(0).getD().getRecursos() != null)
            return getU().get(0).getD().getRecursos();
        else
            return null;
    }
    
    public ArrayList<EdificioEntity> getEdificios()
    {
        if(getU() != null && getU().get(0) != null && getU().get(0).getD() != null && getU().get(0).getD().getEdificios() != null)
            return getU().get(0).getD().getEdificios();
        else
            return null;
    }
     
}
